package com.bening.smsapp.constant;


public interface PropertiesConstant
{
    public static final String PROPERTIES_FILENAME 	= "SmsApp.properties";
    public static final String ASCII_PARSER 		= "ascii.properties";
    public static final String PROP_DB_JDBC_CLASS 	= "com.bening.smsapp.driver";
    public static final String PROP_DB_URI        	= "com.bening.smsapp.uri";
    public static final String PROP_DB_USER       	= "com.bening.smsapp.user";
    public static final String PROP_DB_PASS       	= "com.bening.smsapp.pass";
    public static final String PROP_MAX_ACTIVE	  	= "com.bening.smsapp.maxActive";
    public static final String PROP_MAX_IDLE	  	= "com.bening.smsapp.maxIdle";
    public static final String PROP_MAX_WAIT	  	= "com.bening.smsapp.maxWait";
    public static final String PROP_MAX_PREP_STMT 	= "com.bening.smsapp.maxOpenPreparedStatement";
    public static final String PROP_ASN1_DTD 	  	= "com.bening.smsapp.asn1dtd";
    public static final String PROP_ASN1_ROOTNAME 	= "com.bening.smsapp.rootname";
    public static final String PROP_TEMP_DIR 	  	= "com.bening.smsapp.tempdir";
    public static final String PROP_DAO_IMPL 	  	= "com.bening.smsapp.dao";
    public static final String PROP_THREAD_WORKER  	= "com.bening.smsapp.threadWorker";
    public static final String PROP_THREAD_IDLE  	= "com.bening.smsapp.threadIdle";
    public static final String PROP_THREAD_WAIT	  	= "com.bening.smsapp.threadWait";
    public static final String PROP_SQLLDR_CMD 		= "com.bening.smsapp.sqlldr";
    public static final String PROP_CTLFILE			= "com.bening.smsapp.ctlTemplate";
    
    public static final int CONFIG_REGISTER = 0;
    public static final int CONFIG_DOWNLOAD = 1;
    public static final int CONFIG_PARSER = 2;
    
    public static final String CORE_MAX_INTERVAL = "interval";
    public static final String CORE_MAX_TRHREAD = "maxActiveThread";
    public static final String CORE_MAX_IN_POOL = "maxIdleInPool";
    
    public static final String CORE_PARSING_RULE_COMPTEL = "comptel.parsingSequence";
    public static final String CORE_PARSING_LENGTH_COMPTEL = "comptel.length";
    public static final String CORE_PARSING_LENGTH_TELEPATH = "telepath.length";
    public static final String CORE_PARSING_RULE_TELEPATH = "telepath.parsingSequence";
    public static final String CORE_PARSING_RULE_NEXTGEN = "nextgen.parsingSequence";
    public static final String CORE_PARSING_RULE_CMG = "cmg.parsingSequence";
    
    public static final String CORE_PARSING_RULE_ASCII = "ascii.parsingSequence";
    
    public static final String SQL_INSERT_COMPTEL	= "com.bening.smsapp.insertComptel";
    public static final String SQL_INSERT_LOGICA	= "com.bening.smsapp.insertLogica";
    public static final String SQL_INSERT_TELEPATH	= "com.bening.smsapp.insertTelepath";
    public static final String SQL_INSERT_NEXTGEN	= "com.bening.smsapp.insertNextgen";    
    
    public static final String SQL_UPDATE_DOWNLOAD_FILESTATUS = "com.bening.smsapp.updateDownloadFileStatus";
    public static final String SQL_UPDATE_PARSE_START_FILESTATUS = "com.bening.smsapp.updateParseStartStatus";    
    public static final String SQL_UPDATE_PARSE_END_FILESTATUS = "com.bening.smsapp.updateParseEndStatus";
    public static final String SQL_SELECT_FILELIST = "com.bening.smsapp.selectFileList";
    public static final String SQL_SELECT_CONFIGVALUE = "com.bening.smsapp.selectConfigValue";
    public static final String SQL_SELECT_SOURCE_MACHINE = "com.bening.smsapp.selectSourceMachine";
    public static final String SQL_SELECT_SOURCE_LIST = "com.bening.smsapp.selectSourceList";
    public static final String SQL_INSERT_TOBE_DOWNLOADED = "com.bening.smsapp.insertToBeDownloadedFiles";
    public static final String SQL_SELECT_REGISTERED_FILE_LIST = "com.bening.smsapp.selectRegisteredFileList";
    public static final String SQL_SELECT_FILE_EXIST = "com.bening.smsapp.selectExistFileList";
    public static final String SQL_SELECT_TOBE_PARSED = "com.bening.smsapp.selectToBeParsedFiles";
    public static final String SQL_SELECT_FLAGGING_RULE = "com.bening.smsapp.selectFlaggingRules";
    public static final String SQL_SELECT_LOCAL_SOURCE_LIST = "com.bening.smsapp.selectLocalSourceList";
    public static final String SQL_INSERT_EVENT_LOG = "com.bening.smsapp.insertEventLog";
    public static final String SQL_INSERT_CDR_REJECTED = "com.bening.smsapp.insertRejected";
}
